home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 4 / ETO Development Tools 4.iso / Essentials / MacApp Documentation / MacApp.TECH$ Archives / 1990 / Feb 90 / MacApp.Tech$ 2⁄16⁄90 / 0658-MacApp Conference Re-Feb90 < prev    next >
Encoding:
Text File  |  1991-03-06  |  7.2 KB  |  168 lines  |  [TEXT/GEOL]

  1. Item forwarded  by  D3932        to GATELY1
  2.  
  3. Item forwarded  by  WUYTS2       to CARLIER1
  4.  
  5. Item forwarded  by  BAJAJ.A      to JOAQUIN1
  6.  
  7. Item forwarded  by  LOOMIS       to COWSAR1      PLUMMER1     REKIETA1     DULLAGHAN
  8.  
  9. Item forwarded  by  ALGER        to LORD         GARAPPOLO
  10.  
  11. Item forwarded  by  A33          to A34
  12.  
  13. Item forwarded  by  URSEL1       to WUYTS2
  14.  
  15. Item    7669493                         13-Feb-90        00:06PST
  16.  
  17. From:   WILSON6                         Wilson, Dave-Personal Concepts,VCA
  18.  
  19. To:     MACAPP.TECH$                    MacApp Technical
  20.  
  21. Sub:    MacApp Conference Report
  22.  
  23. Another MacApp Conference report (mostly working from memory):
  24.  
  25. MacApp 2.0:
  26. ===========
  27. Steve Friedrich says 2.0 final will go to testing this week. My guess is we'll
  28. see the APDA release in about a month.  New features include a TDynamicArray
  29. that can hold ordinary (non-object) data types.
  30.  
  31. New unsupported features in the samples include:
  32. • A TMenu class for graphical menus in DrawShapes.
  33. • A UTabTEView unit for tabs in text edit in DemoText.
  34. • Steve mentioned a double-buffered view that provides smooth scrolling.
  35.  
  36. Lonnie Millet says that ViewEdit 1.0 will allow preferences by editing a 'VPRF'
  37. resource with ResEdit. You can customize the defaults for the various view
  38. classes by editing templates for those views with another copy of ViewEdit.
  39.  
  40. Mary Boetcher has made Mouser 1.0d6 much better than d5, including a Universal
  41. search.  Full class creation and editing must wait until some future date, but
  42. we can still edit the implementation of a method.
  43.  
  44. Documentation is promised.
  45.  
  46. MacApp 2.1 (months in the future):
  47. ==================================
  48. • A queue of TCommands that replaces the main event loop - this will eventually
  49. allow (1) posting of AppleEvents for IAC and AppleScript and (2) multiple-level
  50. Undo.
  51. • Tear-off menus and windoids.
  52. • Streams and persistent objects.
  53. • Split windows.
  54. • Source code for Mouser and ViewEdit.
  55. • Mouser with full-editing capability.
  56.  
  57. Tools:
  58. ======
  59. My favorite new ones include:
  60. • CASEr  class design tool (Glenn Austin, Apple) - this HyperCard stack helps
  61. you design your classes, and then generates Interface and Implementation files
  62. for you. It is still under development, but should be available Real Soon Now.
  63. • Steve Jasik's Debugger - it helped me quickly locate the source of a Bus
  64. Error in a non-debug application that had worked fine with debugging on.  It is
  65. hard to get setup and to learn to use, but it is the most powerful debugger you
  66. can find, by far.
  67. • Steve Jasik's Incremental Build System - I re-compiled/linked a small MacApp
  68. Pascal program in 7 seconds.  If you have a very large application, you should
  69. take a good look at this - it could save you many hours a week.  It is, of
  70. course, hard to get set up and tricky to use.
  71. • SADE 1.1 - it is not too hard to use, and allows source-level debugging of
  72. MacApp programs in Object Pascal or C++.  It is also frustrating to use,
  73. because it is not integrated in with the MPW shell. It lacks many of the
  74. features of Jasik's, but feels less like beta-test software.
  75. • p1 Modula-2 (Elmar Henne, available from MADA) - a complete and sophisticated
  76. Modula-2 compiler that fully supports MacApp. It has a great integrated
  77. symbolic debugger.
  78. • THINK Pascal 3.0 (Dave Neal, Symantec) - I'm sworn to secrecy, but be alert
  79. for an announcement in the future. You would already know this stuff if you
  80. attended Dave's session at the conference.
  81.  
  82. CD-ROM:
  83. =======
  84. MPW 3.1 and MacApp 2.0 final are best purchased on CD-ROM, so make sure you
  85. have a drive. You can put it on an AppleShare server.
  86.  
  87. Object Pascal:
  88. ==============
  89. The Pascal '9x project from Apple's Derek White and Kurt Schmucker will
  90. evetually provide a definition for extensions to Object Pascal.  We all argued
  91. for hours about what we wanted, including multiple-inheritance, private and
  92. protected variables and methods, simple constructors with no parameters,
  93. changing strings to message sends, class variables, abstract classes, and much
  94. more.
  95. We decided not to add the Friend feature of C++, but we might add an Enemy
  96. statement.
  97.  
  98. Project Management:
  99. ===================
  100. • Carl Nelson of Software Architects talked about how reusuable MacApp code
  101. allows his company to quickly and profitably develop OEM software.
  102. • Roger Dunn of Peat Marwick disscussed how to manage large software projects,
  103. and explained why traditional methodologies work particularly poorly with Mac
  104. software projects.
  105.  
  106. Applications:
  107. =============
  108. The demos of new MacApp programs were extremely impressive.
  109.  
  110. •• It now appears that not only is the best software done on the Macintosh, but
  111. the best Macintosh software is done using MacApp.
  112.  
  113. Programs demo'ed include:
  114. • Aranda (Roy Stoyan, Soft-SET) - a nifty CASE tool that can parse and analyze
  115. your source code, and then help you document the project in a hypertext way.
  116. • MacDSS (James Joaquin, et. al. Apple, and Peat Marwick) - an awesome
  117. 4-dimensional spreadsheet, hot-linked graphics program, and integrated report
  118. generator.  If this had been Lotus's orginal Mac product, they would own the
  119. Macintosh world.
  120. • MicroTV (Russ Wetmore, Aapps) - look for the large-screen version with the
  121. Developer's Kit at MacWorld in April.
  122. • Aria Phoenix (Katherine Williams, Hambreach & Quist) - real-time stock
  123. quotes. In use now with 300 Macs on a network.
  124. • Scalable Views (James Plamandon, PowerUp! Software) - modified TView that
  125. allows trivially simple continuous scaling of views and their subviews.
  126. • Xenon (Joost Kemink, Apple) - an extensible app for teaching signal
  127. processing.  Adds code modules after compile/link.
  128. • Image Synthesis and Texture Editing (Eric Hautemont, Ray Dream, Inc.) -
  129. Photo-realistic ray-tracing with textured objects.  Puts a strain on the Mac
  130. hardware, but generates spectacular 3-D perspective images.  These programs
  131. have some wonderful user interface features.  With a few 88000 processors,
  132. these programs would really scream.
  133. • Slicer/Dicer (demo'ed by Kurt Schmucker) - I've seen it before, but it was
  134. even sexier this time - a great example of how to use and extend the Mac user
  135. interface.
  136.  
  137. Books:
  138. ======
  139. • Scott Knaster announced the new Addison-Wesley series of Mac technical books
  140. called "Macintosh Inside Out", of which he is the Series Editor.  The first
  141. book in the series will be on the floor at MacWorld in April, entitled
  142. "Programming With MacApp", by me, Larry Rosenstein, and Dan Shafer.  You can
  143. buy it with a source code disk. I understand the book is sure to win the
  144. Pulitzer Prize, if not the Nobel Prize for Programming Books.
  145. • Jack Palevich provided an edited version of a great C++ style guide written
  146. by David Goldsmith. Make sure that MADA carries this item, because you need
  147. this before you start a C++ project.
  148.  
  149. Speeches:
  150. =========
  151. • Jim Davis of Apple gave a great speech about why the Mac is better than the
  152. competition.  It was funny, entertaining, and true.  If you ever get a chance
  153. to hear Jim speak, don't miss it.
  154. • Carl Nelson gave awards to Harvey Alcabes, Steve Burbeck, James Plamandon,
  155. Steve Friedrich, and Mary Boetcher, among others. He also received one as the
  156. hardest working MADA person.
  157.  
  158.  
  159. Other Stuff:
  160. ============
  161. There was lots, but my fingers are tired.
  162.  
  163. 120 people attended. They had fun, met many other good people, and learned a
  164. lot.  See you next time.
  165.  
  166. Dave
  167.  
  168.